/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package vzone.structs;

import java.io.Serializable;
import java.util.UUID;

/**
 *可序列化餐馆菜单类 用于餐馆
 * @author Kingpro
 */
public class Dish extends BaseObject implements Serializable
{

    /**
     * 构造函数 自动生成UUID 其余默认初始化
     */
    public Dish()
    {
	super();
    }

    /**
     * 构造函数 从一个对象赋值
     * @param dish 需要复制的对象
     */
    public Dish(Dish dish)
    {
	super(dish);
    }

    /**
     * 构造函数 初始化所有值
     * @param idUuid UUID
     * @param nameS 商品名称
     * @param salesMoneyD 商品价格
     * @param countI 商品数量
     */
    public Dish(UUID idUuid, String nameS, double salesMoneyD, int countI)
    {
	super(idUuid, nameS, salesMoneyD, countI);
    }

    /**
     * 构造函数 从字符串创建UUID
     * @param idUuidS UUID字符串
     * @param nameS 商品名称
     * @param salesMoneyD 商品价格
     * @param countI 商品数量
     */
    public Dish(String idUuidS, String nameS, double salesMoneyD, int countI)
    {
	super(idUuidS, nameS, salesMoneyD, countI);
    }

    /**
     * 构造函数 自动生成UUID
     * @param nameS 商品名称
     * @param salesMoneyD 商品价格
     * @param countI 商品数量
     */
    public Dish(String nameS, double salesMoneyD, int countI)
    {
	super(nameS, salesMoneyD, countI);
    }
}
